<?php
namespace app\api\controller\assay;
use think\File;
use think\facade\Env;
use app\common\model\user\User as UserModel;
use app\common\model\company\Company;
use app\common\model\orderdata\Goods;
use app\common\model\quotation\QuotationList;
use app\common\model\rebate\RebateList;
use app\common\model\rebate\Rebate as RebateModel;
use app\api\controller\Base;
use app\api\controller\Baseuser;
use app\common\model\revenue_ap\Raplist as RapListModel;
use app\common\model\revenue_ap\Rap as RapModel;

//化验管理 管理
class Assaymana extends Baseuser
{
	//初始化
    public function initialize(){
    	parent::initialize();
		// Rolepower::powerguard(101004);
	}

	//获取送样接收列表
	//获取送样详细信息

	/**
	 * 查询服务费档案 getlist
	 * @return [type] [description]
	 */
	public function getlistinfo(){
		$id = input('id');
		if(empty($id)){
			return myerr('缺少参数，请重新尝试');
		}
		$data = RebateList::getinfo($id);
		if(!$data['code']){
			return myerr($data['msg']);
		}
		$data = $data['msg'];
		return myok($data);
	}


	/**
	 * 记录服务费信息 createinfo 
	 * @return [type] [description]
	 */
	public function add_price(){
		//创建档案
		$data = input('post.');
		$id = input('id');//档案id
		//增加记录信息
		if(!empty($data)){
			RebateModel::user_create($id,$data);
		}
		//修改档案信息 合计服务费 每次服务费后将此值向上增加
		RebateList::add_price($id,$data['Price']);
		return myok();
	}

	/**
	 * 查询服务费记录具体信息 getreinfo
	 * @return [type] [description]
	 */
	public function getreinfo(){
		$id = input('id');
		if(empty($id)){
			return myerr('缺少参数，请重新尝试');
		}
		$data = RebateModel::getinfo($id);
		return myok($data);
	}

	/**
	 * 修改服务费信息 reinfo
	 * @return [type] [description]
	 */
	public function reinfo(){
		$idata  = input('post.');
		if(empty($idata['id'])){
			return myerr('缺少参数，请重新尝试');
		}
        $list = ['Note','Img','State','IsDelete','Limit','Price'];
        $ndata = [];//需要调整的数据
        foreach ($list as $key => $value) {
        	if(isset($idata[$value])){
        		$ndata[$value] = $idata[$value];
        	}
        }
        if(empty($ndata)){
        	return myerr('没有找到需要调整的数据');
        }
        $ndata['id'] = $idata['id'];
        RebateModel::user_reinfo($ndata);
		return myok('修改成功');
	}

}
